#pragma once
#include <D3D10.h>
#include <vector>

namespace grflib
{
	namespace engine
	{
		namespace core
		{
			namespace vertex_format
			{
				bool Mapping(std::vector<D3D10_INPUT_ELEMENT_DESC> &elements, /*out*/
							 std::size_t &vertexStride, /*out*/
							 UINT nNormal = 0,
							 UINT nTexCoord2D = 0,
                             UINT nTexCoord3D = 0);

			} //namespace vertex_format
		} //namespace core
	} //namespace engine
} //namespace grflib